package com.ph.irp.stock.service;

import java.util.List;

import com.ph.irp.model.PStockStockinvoice;
import com.ph.irp.model.PStockStockinvoicedetail;

public interface StockInvoiceService {
	public List<PStockStockinvoice> getAllStockInvoiceList() throws Throwable;
	public PStockStockinvoice getStockInvoiceByID() throws Throwable;
	public void addStockInvoice(PStockStockinvoice stockInvoiceModel,List<PStockStockinvoicedetail> stockInvoiceDetailList ) throws Throwable;
	public void updateStockInvoice(PStockStockinvoice stockInvoiceModel) throws Throwable;
	public void deleteStockInvoice(int stockInvoiceID) throws Throwable;
	public List<PStockStockinvoice> getStockInvoiceList(PStockStockinvoice stockInvoiceModel) throws Throwable;
}
